package domain

import "time"

// Menu 领域对象 是 DDD 中的 entity
type Menu struct {
	MenuID     int64     `json:"id"`
	Level      int32     `json:"level"`
	Name       string    `json:"name"`
	ParentID   int64     `json:"parentId"`
	Path       string    `json:"path"`
	Permission string    `json:"permission"`
	FrontRoute string    `json:"frontRoute"`
	SortOrder  int32     `json:"sortOrder"`
	Title      string    `json:"title"`
	MenuIsShow int32     `json:"menu_is_show"`
	CreateTime time.Time `json:"create_time"`
	UpdateTime time.Time `json:"update_time"`
	Children   []Menu    `json:"children"`
}
